package disjunction.core
{
	
	/**
	 * A model which provides interfaces to getting its various entity lists.
	 * Implement by returning the lists from their appropriate locations
	 * within the concrete model.
	 *
	 * @author Nick Wiggill
	 */
	
	public interface IEntityListModel
	{
		function get current():Array;
		function get toAdd():Array;
		function get toRemove():Array;
	}
}